package com.broada.apm.dao;

import java.util.List;

import com.broada.apm.model.ConfigItem;

public interface SettingDao {

	/**
	 * 添加配置信息
	 * @param configItem
	 */
	public void addSetting(ConfigItem configItem);
	
	/**
	 * 更新配置信息
	 * @param configItem
	 */
	public void updateSetting(ConfigItem configItem);
	
	/**
	 * 删除配置信息
	 * @param configItem
	 */
	public void deleteSetting(ConfigItem configItem);
	
	/**
	 * 根据key查询配置信息
	 * @param key
	 * @return
	 */
	public ConfigItem getSetting(String key);

	/**
	 * 根据key模糊查询配置信息
	 * @param key
	 * @return
	 */
	public List<ConfigItem> getSettingLikeKey(String key);
}
